<?php
namespace App\Service;
use App\Models\User\SystemUser;

interface User{
    /**
     * 获取用户信息
     * @return mixed
     */
    public function info($user_id);


    /**
     * 修改用户信息；
     * @return mixed
     */
    public function updateInfo(array $data, $user);


    /**
     * 小程序登录；
     * @return mixed
     */
    public function miniProgramLogin($code, $parent_id,  $pass,$user_id);

    /**
     * 获取子集
     * @return mixed
     */
    public function getFirstLevelChild(SystemUser $user);

    /**
     * 获取父级
     * @return mixed
     */
    public function getParentInfo(SystemUser $user);



}
